package com.hmdp.service;

import com.hmdp.dto.Result;
import com.hmdp.entity.VoucherOrder;
import com.baomidou.mybatisplus.extension.service.IService;


/**
 * @author 86178
 */
public interface IVoucherOrderService extends IService<VoucherOrder> {
    /**
     * 实现秒杀下单功能
     *
     * @param voucherId
     * @return
     */
    Result seckillVoucher(Long voucherId);

    /**
     * 利用synchronized关键字实现的创建优惠券API
     *
     * @param voucherId
     * @return
     */
    Result createVoucherOrder(Long voucherId);
}
